//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2016.04.09 时间 08:25:16 PM CST 
//


package com.wonders.module.global;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.wonders.module.unitResourceInfo.ws.model.global package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _Date_QNAME = new QName("", "date");
    private final static QName _SysCode_QNAME = new QName("", "sysCode");
    private final static QName _ReSnd_QNAME = new QName("", "reSnd");
    private final static QName _TradeSrc_QNAME = new QName("", "tradeSrc");
    private final static QName _BusiId_QNAME = new QName("", "busiId");
    private final static QName _BusiCode_QNAME = new QName("", "busiCode");
    private final static QName _TradeCode_QNAME = new QName("", "tradeCode");
    private final static QName _IsFinish_QNAME = new QName("", "isFinish");
    private final static QName _Version_QNAME = new QName("", "version");
    private final static QName _Reciver_QNAME = new QName("", "reciver");
    private final static QName _Ref_QNAME = new QName("", "ref");
    private final static QName _BusCode_QNAME = new QName("", "busCode");
    private final static QName _Sender_QNAME = new QName("", "sender");
    private final static QName _Time_QNAME = new QName("", "time");
    private final static QName _Info_QNAME = new QName("", "info");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.wonders.module.unitResourceInfo.ws.model.global
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Head }
     * 
     */
    public Head createHead() {
        return new Head();
    }

    /**
     * Create an instance of {@link Rst }
     * 
     */
    public Rst createRst() {
        return new Rst();
    }

    /**
     * Create an instance of {@link TradeMsg }
     * 
     */
    public TradeMsg createTradeMsg() {
        return new TradeMsg();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "date")
    public JAXBElement<String> createDate(String value) {
        return new JAXBElement<String>(_Date_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "sysCode")
    public JAXBElement<String> createSysCode(String value) {
        return new JAXBElement<String>(_SysCode_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "reSnd")
    public JAXBElement<String> createReSnd(String value) {
        return new JAXBElement<String>(_ReSnd_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "tradeSrc")
    public JAXBElement<String> createTradeSrc(String value) {
        return new JAXBElement<String>(_TradeSrc_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "busiId")
    public JAXBElement<String> createBusiId(String value) {
        return new JAXBElement<String>(_BusiId_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "busiCode")
    public JAXBElement<String> createBusiCode(String value) {
        return new JAXBElement<String>(_BusiCode_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "tradeCode")
    public JAXBElement<String> createTradeCode(String value) {
        return new JAXBElement<String>(_TradeCode_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "isFinish")
    public JAXBElement<String> createIsFinish(String value) {
        return new JAXBElement<String>(_IsFinish_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "version")
    public JAXBElement<String> createVersion(String value) {
        return new JAXBElement<String>(_Version_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "reciver")
    public JAXBElement<String> createReciver(String value) {
        return new JAXBElement<String>(_Reciver_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ref")
    public JAXBElement<String> createRef(String value) {
        return new JAXBElement<String>(_Ref_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "busCode")
    public JAXBElement<String> createBusCode(String value) {
        return new JAXBElement<String>(_BusCode_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "sender")
    public JAXBElement<String> createSender(String value) {
        return new JAXBElement<String>(_Sender_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "time")
    public JAXBElement<String> createTime(String value) {
        return new JAXBElement<String>(_Time_QNAME, String.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "info")
    public JAXBElement<String> createInfo(String value) {
        return new JAXBElement<String>(_Info_QNAME, String.class, null, value);
    }

}
